﻿using System;
using UnityEngine;
using UnityEngine.Rendering;

namespace Assets.Scripts.PerformanceTuner
{
	// Token: 0x02000316 RID: 790
	internal class Fastest : IPerformanceProfile
	{
		// Token: 0x0600140A RID: 5130 RVA: 0x00084A4D File Offset: 0x00082C4D
		public Fastest()
		{
			this.ShadowType = LightShadows.None;
			this.ShadowResolution = LightShadowResolution.Low;
			this.ReflectionResolution = 16;
			this.EnableHdr = false;
			this.ShadowDistance = 0;
		}

		// Token: 0x17000327 RID: 807
		// (get) Token: 0x0600140B RID: 5131 RVA: 0x00084A79 File Offset: 0x00082C79
		// (set) Token: 0x0600140C RID: 5132 RVA: 0x00084A81 File Offset: 0x00082C81
		public LightShadows ShadowType { get; private set; }

		// Token: 0x17000328 RID: 808
		// (get) Token: 0x0600140D RID: 5133 RVA: 0x00084A8A File Offset: 0x00082C8A
		// (set) Token: 0x0600140E RID: 5134 RVA: 0x00084A92 File Offset: 0x00082C92
		public LightShadowResolution ShadowResolution { get; private set; }

		// Token: 0x17000329 RID: 809
		// (get) Token: 0x0600140F RID: 5135 RVA: 0x00084A9B File Offset: 0x00082C9B
		// (set) Token: 0x06001410 RID: 5136 RVA: 0x00084AA3 File Offset: 0x00082CA3
		public int ReflectionResolution { get; private set; }

		// Token: 0x1700032A RID: 810
		// (get) Token: 0x06001411 RID: 5137 RVA: 0x00084AAC File Offset: 0x00082CAC
		// (set) Token: 0x06001412 RID: 5138 RVA: 0x00084AB4 File Offset: 0x00082CB4
		public bool EnableHdr { get; private set; }

		// Token: 0x1700032B RID: 811
		// (get) Token: 0x06001413 RID: 5139 RVA: 0x00084ABD File Offset: 0x00082CBD
		// (set) Token: 0x06001414 RID: 5140 RVA: 0x00084AC5 File Offset: 0x00082CC5
		public int ShadowDistance { get; private set; }
	}
}
